package com.example.demo.Listener;

import com.example.demo.util.SqlSessionFactoryUtil;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;

/**
 * @author wan
 * @version 1.0.0
 * @Description 监听器，对服务器启动、关闭进行监听
 * @createTime 2021年08月26日 10:57:31
 */
@WebListener
public class InitSqlSessionListener implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent sce) {
        System.out.println("容器生成中。。。。。。。。。。");
        SqlSessionFactoryUtil.initSqlSessionFactory();
    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {
        System.out.println("容器销毁中。。。。。。。。。。");
        SqlSessionFactoryUtil.close();
    }
}
